package com.badger.generator.enums;

import lombok.Getter;

/**
 * 2.x版本的包路径
 * @author liqi
 *
 */
public enum MybatisPlusEnum2 {
    /**mapper 父级接口*/
    MAPPER("com.baomidou.mybatisplus.mapper.BaseMapper"),
    /**service 父级接口*/
    SERVICE("com.baomidou.mybatisplus.service.IService"),
    /**service 实现 父级类*/
    SERVICE_IMPL("com.baomidou.mybatisplus.service.impl.ServiceImpl"),
    /**表名字*/
    TABLE_NAME("import com.baomidou.mybatisplus.annotations.TableName;"),
    /**表的主键*/
    TABLE_ID("import com.baomidou.mybatisplus.annotations.TableId;"),
    /**表的字段*/
    TABLE_FIELD("import com.baomidou.mybatisplus.annotations.TableField;"),
    /**表的序列*/
    SEQUENCE("import com.baomidou.mybatisplus.annotations.KeySequence;"),
    /**表的主键的类型*/
    ID_TYPE("import com.baomidou.mybatisplus.enums.IdType;"),
    /**版本*/
    VSERSION("2.x");

    @Getter
    private String className;

    private MybatisPlusEnum2(String className) {
        this.className = className;
    }

}
